home *** CD-ROM | disk | FTP | other *** search
/ Champak 53 / Volume 53 - JOGO DISK .iso / Games / thebestdayever.swf / scripts / frame_7 / PlaceObject2_229_974 / CLIPACTIONRECORD onClipEvent(load).as
Text File  |  2007-10-01  |  5KB  |  171 lines

  1. onClipEvent(load){
  2.    function getScores()
  3.    {
  4.       if(G_TestHighScore == true)
  5.       {
  6.          trace("getScores");
  7.       }
  8.       if(gProxyObj == undefined)
  9.       {
  10.          if(G_TestHighScore == true)
  11.          {
  12.             trace("dans getscore, listescore");
  13.          }
  14.          listScores();
  15.       }
  16.       else
  17.       {
  18.          if(G_TestHighScore == true)
  19.          {
  20.             trace("dans getscore, getScores");
  21.          }
  22.          gProxyObj.getScores(cbFunc2);
  23.       }
  24.    }
  25.    function submitScore(theScore)
  26.    {
  27.       if(G_TestHighScore == true)
  28.       {
  29.          trace("Envoie le score = " + theScore);
  30.       }
  31.       gProxyObj.submitScore(theScore,cbFunc);
  32.    }
  33.    function initHiScores()
  34.    {
  35.       if(G_TestHighScore == true)
  36.       {
  37.          trace("Tu init le highscore!");
  38.       }
  39.       gProxyObj.setGame_Id("sb_ever");
  40.    }
  41.    function getScoreString()
  42.    {
  43.       var _loc5_ = "Oops! The high score list isn\'t available right now!";
  44.       var _loc8_ = 30;
  45.       if(gProxyObj != undefined)
  46.       {
  47.          var _loc7_ = gProxyObj.getScoreCount();
  48.          if(_loc7_ > 0)
  49.          {
  50.             var _loc1_ = undefined;
  51.             var _loc6_ = undefined;
  52.             var _loc3_ = undefined;
  53.             var _loc4_ = undefined;
  54.             _loc5_ = "";
  55.             _loc1_ = 0;
  56.             while(_loc1_ < _loc7_)
  57.             {
  58.                _loc6_ = gProxyObj.getScoreItem(_loc1_);
  59.                _loc3_ = _loc6_[0];
  60.                _loc4_ = fStyleNumber(_loc6_[1]);
  61.                spaceNb = _loc8_ - _loc3_.length - _loc4_.length - 4;
  62.                spaceTXT = "";
  63.                var _loc2_ = 0;
  64.                while(_loc2_ < spaceNb)
  65.                {
  66.                   spaceTXT += " ";
  67.                   _loc2_ = _loc2_ + 1;
  68.                }
  69.                if(_loc1_ < 9)
  70.                {
  71.                   _loc5_ += _loc1_ + 1 + "   " + _loc3_ + spaceTXT + _loc4_ + "\n";
  72.                }
  73.                else if(_loc1_ < 99)
  74.                {
  75.                   _loc5_ += _loc1_ + 1 + "  " + _loc3_ + spaceTXT + _loc4_ + "\n";
  76.                }
  77.                else
  78.                {
  79.                   _loc5_ += _loc1_ + 1 + " " + _loc3_ + spaceTXT + _loc4_ + "\n";
  80.                }
  81.                _loc1_ = _loc1_ + 1;
  82.             }
  83.          }
  84.          else
  85.          {
  86.             _loc5_ = "Whoops, the high scores seem to have escaped!";
  87.          }
  88.       }
  89.       trace("G_TestHighScore = " + G_TestHighScore);
  90.       if(G_TestHighScore == true)
  91.       {
  92.          trace("Tu retournes ├ºa = " + _loc5_);
  93.       }
  94.       return _loc5_;
  95.    }
  96.    function listScores()
  97.    {
  98.       if(G_TestHighScore == true)
  99.       {
  100.          trace("Liste les scores..");
  101.       }
  102.       _parent.txt_highScore.text = getScoreString();
  103.    }
  104.    function cbFunc(thisBool)
  105.    {
  106.       if(thisBool)
  107.       {
  108.          listScores();
  109.       }
  110.       else
  111.       {
  112.          if(G_TestHighScore == true)
  113.          {
  114.             trace("CBfunc y├⌐ false...");
  115.          }
  116.          _parent.txt_highScore.text = "Oops! The high score list isnΓÇÖt available right now!";
  117.       }
  118.    }
  119.    function cbFunc2(thisBool)
  120.    {
  121.       if(thisBool)
  122.       {
  123.          listScores();
  124.       }
  125.       else
  126.       {
  127.          _parent.txt_highScore.text = "Oops! The high score list isnΓÇÖt available right now!";
  128.       }
  129.    }
  130.    function fStyleNumber(_nNumber, _nMinimumChar)
  131.    {
  132.       _sNumber = String(_nNumber);
  133.       _sNewString = "";
  134.       _nlength = _sNumber.length;
  135.       _nlength /= 3;
  136.       if(_nlength <= 1)
  137.       {
  138.          _sNewNumber = _sNumber;
  139.          if(_sNewNumber.length < _nMinimumChar)
  140.          {
  141.             _sNewNumber = "0" + _sNewNumber;
  142.          }
  143.          return _sNewNumber;
  144.       }
  145.       _nLoop = _nlength;
  146.       while(_nLoop > 1)
  147.       {
  148.          _sNewString = " " + _sNumber.substr(-3) + _sNewString;
  149.          _sNumber = _sNumber.substr(0,-3);
  150.          _nLoop--;
  151.       }
  152.       _sNewNumber = _sNumber + _sNewString;
  153.       if(_sNewNumber.length < _nMinimumChar)
  154.       {
  155.          _sNewNumber = "0" + _sNewNumber;
  156.       }
  157.       return _sNewNumber;
  158.    }
  159.    _global.HS = this;
  160.    var G_ShowHighScore = true;
  161.    var G_TestHighScore = false;
  162.    if(G_TestHighScore == true)
  163.    {
  164.       gProxyObj.setServer("www.nick.com");
  165.       gProxyObj.setScreenName("DanQuiTest");
  166.       gProxyObj.setIsLoggedIn(true);
  167.    }
  168.    _global.HS.initHiScores();
  169.    trace("gProxyObj.getIsLoggedIn() = " + gProxyObj.getIsLoggedIn());
  170. }
  171.